<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // const arr = [10, 1, 2, 12, 7, 0, 8, '你好', 'hello'];

        // const str = arr.join('')
        // console.log(str);

        const str = "啊打扫号房间哈克符号按时交号付划分";

        const arr = str.split("");
        console.log(arr);

        // '1122'.split('') // ['1', '1', '2', '2']
        
        

        // 排序
        // arr.sort((a, b) => a - b);  //  升序（小-大）
        // arr.sort((a, b) => b - a);     // 降序（大-小）

        // // 翻转
        // // arr.reverse();

        // console.log(arr);


        // const arr1 = ['a', 'c'];

        // // 合并
        // const newArr = arr1.concat(arr);

        // console.log(arr);
        // console.log(arr1);
        // console.log(newArr);

        // // 截取
        // const sliceArr = arr.slice(3, 5)
        // console.log(sliceArr);




        // console.log(arr.includes(3));
        // console.log(arr.indexOf(10));
        // console.log(arr.lastIndexOf(4));
        // console.log(arr[3]);

        // arr.push(7);
        // arr.push(8, 9);

        // arr.pop();
        // arr.pop();

        // arr.unshift('a', 'b', 'c')
        // arr.unshift('d')

        // arr.shift();
        // arr.shift();

        // 新增
        // 2：要新增的下标
        // 0：删除的个数
        // 'hello'：新增的数据
        // arr.splice(2, 0, "hello")


        // 删除
        // 2：要删除的下标
        // 1：删除的个数
        // arr.splice(2, 1);

        // 修改
        // 2：要操作的下标
        // 1：删除的个数
        // 'hello'：新增的数据
        // arr.splice(2, 1, 'hello', 'world')
        // console.log(arr);

    </script>
</body>

</html>